<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // ++单独使用都会自增  ++a 和 a++ 都一样
        var a = 4;
        a++; // ++a; a=a+1
        console.log(a) 

        // ++混合使用
        /* 1.++在后面  先运算，再自增
           2.++在前面  先自增，再运算
         */
         var a = 10;
         var c = 20;
         b = ++a + 2;
         d = c++ +3;
         console.log(b) // 13
         console.log(a) // 11
         console.log(d) // 23
         console.log(c) // 21

         var m = 10;
         var n = m++ + ++m +20; // 10+12+20
         console.log(n) //42
    </script>
</body>
</html>